.risk-warn {
  border-top: 15rpx solid #f3f3f3;
}
.title-box {
  box-sizing: border-box;
  padding: 20rpx;
}
.risks {
  box-sizing: border-box;
  display: flex;
  padding: 20rpx;
  image {
    margin-top: 10rpx;
    width: 106rpx;
    height: 76rpx;
  }
  .txts {
    box-sizing: border-box;
    padding-left: 30rpx;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    .txt {
      width: 25%;
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      box-sizing: border-box;
      padding: 10rpx 10rpx 10rpx 0;
      .txt-icon {
        width: 24rpx;
        height: 24rpx;
        border-radius: 50%;
        background-color: #e13349;
      }
      text {
        box-sizing: border-box;
        padding-left: 10rpx;
        color: #333;
        font-size: 24rpx;
      }
    }
  }
}
.warn-box-list {
  box-sizing: border-box;
  padding: 20rpx;
  display: flex;
}